logo

Senior Frontend Developer

РФ (удаленно)
до 350к gross (до 304,500 net)
Откликнуться

Команда/Проект: Офис по развитию ИИ.

Роль на стыке frontend engineering, AI product development, platform UI и production-разработки.


Что предлагаем:

• Участие в развитии AI-first инфраструктуры.

• Работу с интерфейсами, которыми будут пользоваться внутренние команды и клиенты.

• Сложные frontend-задачи на стыке AI, платформенной разработки и production-инженерии.

• Возможность влиять на архитектуру UI, качество пользовательских сценариев и развитие AI-продуктов.

Обязанности

  • Развивать интерфейсы на React + TypeScript: новые сценарии, производительность, доступность, тесты и CI/CD.
  • Поддерживать и развивать фронтенд: темы, брендинг, локализацию, PWA-сценарии, плагины, интеграции, роли и права.
  • Интегрировать интерфейсы с REST, GraphQL, OpenAPI и OpenAI-совместимыми API.
  • Реализовывать real-time сценарии через WebSocket и SSE.
  • Профилировать и оптимизировать UI: code splitting, мемоизацию, виртуализацию и работу с тяжёлыми состояниями.
  • Поддерживать качество фронтенда: Storybook, ESLint, Prettier, unit- и E2E-тесты, Lighthouse и AXE.
  • Работать с backend-, AI- и platform-командами, чтобы пользовательские сценарии стабильно работали в production.

Требования

  • От 3 лет коммерческой разработки на React + TypeScript: хуки, состояние, маршрутизация, оптимизация и доступность.
  • Опыт с React 18+, React Router, Redux Toolkit или Zustand, React Query, Vite или Webpack.
  • Уверенная работа со стилизацией: TailwindCSS или CSS-модули.
  • Опыт тестирования и контроля качества: Jest или Vitest, Playwright, Lighthouse, AXE.
  • Понимание API-контрактов, OpenAPI/Swagger, WebSocket/SSE и безопасных фронтенд-практик: CSP, XSS mitigation, разграничение прав.
  • Готовность работать со Svelte и SvelteKit для поддержки OpenWebUI.
  • Умение писать чистый, поддерживаемый и надёжный код.


Будет плюсом:

• Опыт работы с SvelteKit, PWA, i18n, RBAC, плагинами и настройками ролей.

• Опыт разработки интерфейсов для AI-, LLM- или data-driven продуктов.

• Опыт с Docker и базовым CI/CD: GitHub Actions или GitLab CI.

• Опыт работы с дизайн-системами и компонентными библиотеками.

Условия

Развитие и обучение

Проекты для крупного бизнеса, внутренние митапы и разговорные клубы английского языка

Забота и поддержка

Служба заботы о сотрудниках и индивидуальное сопровождение каждого коллеги на всех этапах развития в компании. А еще — ДМС со стоматологией и регулярная обратная связь

Комфорт

Работа в аккредитованной IT-компании, зарплата по рынку, техника для работы и человекоцентричный подход, где сотрудник = внутренний клиент компании

Драйвовое комьюнити

Команда прокаченных специалистов, внутренние события и уникальная корпоративная культура с маскотом IT-тигром и поддерживающим комьюнити

Расскажите об этой вакансии в соцсетях

Отклик на вакансию:

Я даю согласие на обработку перс. данных в соответствии с политикой конфиденциальности Outlines Tech